package com.narunas.view.visuals
{
	import com.narunas.ApplicationFacade;
	
	import org.puremvc.as3.interfaces.IMediator;
	import org.puremvc.as3.interfaces.INotification;
	import org.puremvc.as3.patterns.mediator.Mediator;
	
	public class DDDMediator extends Mediator implements IMediator
	{
		public static const NAME :String 			= "ddd_mediator";
		
		
		public function DDDMediator(viewComponent:Object=null)
		{
			//TODO: implement function
			super(NAME, viewComponent);
		}
		
		override public function getMediatorName():String
		{
			
			return NAME;
		}
		
		public function listNotificationInterests():Array
		{
			//TODO: implement function
			return [ApplicationFacade.NAV_CHANGE];
		}
		
		public function handleNotification(notification:INotification):void
		{
			switch (notification.getName() {
				
				
				case ApplicationFacade.NAV_CHANGE:
				break;
			}
		}
		
		public function onRegister():void
		{
			//TODO: implement function
		}
		
		public function onRemove():void
		{
			//TODO: implement function
		}
		
	}
}